com.supermap.realspace
类 TerrainLayers
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.realspace.TerrainLayers
-
public class TerrainLayers extends InternalHandle
地形图层集合类。该类包括了地形图层集合的相关信息,可以通过设置该类对象来对地形图层集合对象进行编辑管理操作。
-
-
构造器概要
构造器 构造器和说明 TerrainLayers()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 TerrainLayeradd(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password)向三维地形图层中集合中添加三维地形图层。TerrainLayeradd(java.lang.String url, java.lang.String name)向三维地形图层中集合中添加在线三维地形图层。TerrainLayeraddIserver(java.lang.String url, java.lang.String layerName)添加iserver地形图层。voidclear()从地形图层集中删除所有地形图层对象。TerrainLayerget(int index)返回地形图层集合中指定序号的地形图层对象。TerrainLayerget(java.lang.String name)返回地形图层集合中指定名称的地形图层对象。intgetCount()返回给定的地形图层集合中地形图层对象的总数。booleanremoveLayerWithName(java.lang.String layerName)
-
-
-
方法详细资料
-
getCount
public int getCount()
返回给定的地形图层集合中地形图层对象的总数。- 返回:
- 返回给定的地形图层集合中地形图层对象的总数。
-
get
public TerrainLayer get(java.lang.String name)
返回地形图层集合中指定名称的地形图层对象。- 参数:
name- 指定的图层对象名称。- 返回:
- 返回地形图层集合中指定名称的地形图层对象。
-
get
public TerrainLayer get(int index)
返回地形图层集合中指定序号的地形图层对象。- 参数:
index- 指定的图层对象的序号。- 返回:
- 返回地形图层集合中指定序号的地形图层对象。
-
add
public TerrainLayer add(java.lang.String url, java.lang.String name)
向三维地形图层中集合中添加在线三维地形图层。- 参数:
url- 指定的STK World Terrain地形服务URL。name- 用户指定的地形图层名称。- 返回:
- 新添加的地形图层对象。
-
addIserver
public TerrainLayer addIserver(java.lang.String url, java.lang.String layerName)
添加iserver地形图层。- 参数:
url- 指定的iServer地形服务URL。(如: http://localhost:8090/iserver/services/3D-dxyx_android/rest/realspace/datas/layerName)。layerName- 地形图层名称。- 返回:
- 新添加的地形图层对象。
-
add
public TerrainLayer add(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password)
向三维地形图层中集合中添加三维地形图层。- 参数:
path- 数据路径。该参数对应三维地形图层所对应的数据全路径。toHead- 是否将新添加的三维地形图层加到最上面。name- 指定新添加的三维地形图层的名称,不区分大小写。如果图层名称已存在,则抛出异常。password- 指定路径的大文件密码。- 返回:
- 三维图层对象。
-
removeLayerWithName
public boolean removeLayerWithName(java.lang.String layerName)
- 参数:
layerName- 要删除的三维地形图层的名称。- 返回:
- 删除成功则返回 YES,否则返回 NO。
-
clear
public void clear()
从地形图层集中删除所有地形图层对象。
-
-